home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / misc / MakeZCMail.lha / MakeZCMail.dok < prev    next >
Text File  |  1996-12-29  |  8KB  |  273 lines

  1.  
  2. ==============================================================================
  3. Programm: MakeZCMail
  4. Version : V1.2
  5. Datum   : 29.12.96
  6. Funktion: Erstellt aus Ascii-Files oder Binär-Files 100% ZConnect-konforme
  7.           Puffer zum Posten an EMail Adressen oder Bretter
  8. ==============================================================================
  9.  
  10.  
  11. Aufruf
  12. ======
  13. Hard-Disk:Progger/sc/eigene/MakeMail> MakeZCMail ?
  14. ABS=ABSENDER/A,EMP=EMPFAENGER/A,DO=DOMAIN/A,PU=PUFFER/A,QU=QUELLDATEI/A,
  15. BET=BETREFF/K,RN=REALNAME/K,KOM=KOMMENTAR/K,DI=DISKUIN/K,AA=ANTWORTAN/K,
  16. ORG/K,TEL=TELEFON/K,POST/K,BIN/S,EB/S,PRIO/N:  ?
  17.  
  18.  Usage: MakeZCMail <Absender> <Empfaenger> <Domain> <Puffername> <Quelldatei>
  19.                    BETREFf=<Betreff> REALNAME=<Realname> KOMMENTAR=<Kommentar>
  20.                    DISKUIN=<Diskussion-In> ANTWORTAN=<Antwort-An>
  21.                    ORG=<Organisation> TELEFON=<Telefonnr> POST=Postanschrift
  22.                    <BIN=Binaer> <EB=Empfangsbestaetigung> PRIO=Prioritaet
  23.  
  24.       Absender = Absender der Mail, z.B. SYSOP
  25.     Empfaenger = Empfaenger der Mail, z.B. /!RECENT
  26.         Domain = Boxname UND Domain der Mailbox, z.B. dame.de
  27.         Puffer = Names des Puffer, also der Zieldatei
  28.     Quelldatei = Name des File das umgewandelt werden soll
  29.        Betreff = Betreff der Mail
  30.       Realname = Der Realname des Absenders
  31.      Kommentar = Kurzkommentar der Nachricht
  32.        DiskuIn = Diskussion-In setzen
  33.       AnwortAn = Antwort-An setzen
  34.            Org = Organisation
  35.        Telefon = Telefonnummer(n)
  36.           Post = Postanschrift
  37.            Bin = Angeben, wenn Mail eine Binaernachricht ist
  38.             Eb = Angeben, wenn Empfangsbestaetigung erwuenscht
  39.           Prio = Prioritaet. Erlaubt sind 10 (Direkt) oder 20 (Eil)
  40.  
  41. :
  42.  
  43.  
  44. ------------------------------------------------------------------------------
  45.  
  46. ABSENDER: (Pflicht)
  47.  
  48.      Hier wird der Absender eingegeben (NUR der Username!!!!!!).
  49.      Beispiel: "system"
  50.  
  51.  
  52. EMPFÄNGER: (Pflicht)
  53.  
  54.      Der Empfänger der Nachricht. Es kann sich um eine Brettnachricht
  55.      oder eine Mail an einen anderen Teilnehmer handeln.
  56.  
  57.      Beispiel: "tms@dame.de" oder "/de/test"
  58.  
  59.  
  60. DOMAIN: (Pflicht)
  61.  
  62.      Die Domain des postenden Systems. Ist wichtig für den Routestring und
  63.      der Erstellung der MessageID !
  64.  
  65.      Beispiel: "gun.de"
  66.  
  67.  
  68. PUFFER: (Pflicht)
  69.  
  70.      Name des Puffer, also der Zieldatei, die der ZConnect-Puffer sein soll.
  71.      Hierbei ist zu beachten, das MakeZCMail als Filekommentar gleichzeitig
  72.      den eingegebenen String von "ABSENDER" einfügt. Prometheus-Systeme profi-
  73.      tieren sehr davon, da der Sorter automatisch weiß, von wem der Puffer
  74.      angeblich stammt.
  75.  
  76.      Beispiel: "prometheus:netz/sortin/MakeZCMail-puffer.prv"
  77.  
  78.  
  79. QUELLDATEI: (Pflicht)
  80.  
  81.      Das File, das verschickt werden soll. Es kann sich dabei um eine
  82.      Textnachricht oder um ein Binaerfile handeln. Bei Textnachrichten
  83.      ist die Terminierung der Zeilen egal (LF oder CR/LF), da MakeZCMail die
  84.      Zeilen automatisch konvertiert.
  85.  
  86.      Beispiel: "Werbung:Mailboxwerbung"
  87.  
  88.  
  89. BETREFF: (Optional)
  90.  
  91.      Der Betreff der Nachricht :)
  92.      Wird kein Betreff angeben, so wird der Name der Quelldatei als Betreff
  93.      genommen.
  94.      Es ist dringend zu beachten, dass hier "BETREFF" angeben werden muss,
  95.      da dieses Keyword optional ist.
  96.  
  97.      Beispiel: BETREFF="Testnachricht mit MakeZCMail"
  98.  
  99.  
  100. DISKUIN: (Optional)
  101.  
  102.      Wird dies angeben, so wird Diskussion-In: gesetzt.
  103.  
  104.      Es ist dringend zu beachten, dass hier "DISKUIN" angeben werden muss,
  105.      da dieses Keyword optional ist.
  106.  
  107.      Beispiel: DISKUIN="/Z-Netz/Rechner/Amiga/Allgemein"
  108.  
  109.  
  110. ANTWORTAN: (Optional)
  111.  
  112.      Wird dies angeben, so wird Antwort-An: gesetzt.
  113.  
  114.      Es ist dringend zu beachten, dass hier "ANTWORTAN" angeben werden muss,
  115.      da dieses Keyword optional ist.
  116.  
  117.      Beispiel: ANTWORTAN="TMS@dame.de"
  118.  
  119.  
  120. KOMMENTAR: (Optional)
  121.  
  122.      Wird dies angeben, so wird dies als Kommentar geschrieben.
  123.  
  124.      Es ist dringend zu beachten, dass hier "KOMMENTAR" angeben werden muss,
  125.      da dieses Keyword optional ist.
  126.  
  127.      Beispiel: KOMMENTAR="Dies ist die Zusammenfassung der Mail"
  128.  
  129.  
  130. ORG: (Optional)
  131.  
  132.      Wird dies angeben, so wird dies als Organisation geschrieben.
  133.  
  134.      Es ist dringend zu beachten, dass hier "ORG" angeben werden muss,
  135.      da dieses Keyword optional ist.
  136.  
  137.      Beispiel: ORG="CoSysop der Notre Dame BBS Hamburg"
  138.  
  139.  
  140. TELEFON: (Optional)
  141.  
  142.      Wird dies angeben, so wird dies als Telefonnummer geschrieben.
  143.  
  144.      Es ist dringend zu beachten, dass hier "TELEFON" angeben werden muss,
  145.      da dieses Keyword optional ist.
  146.  
  147.      Beispiel: TELEFON="++49 [40] 648 932 87"
  148.  
  149.  
  150. POST: (Optional)
  151.  
  152.      Wird dies angeben, so wird dies als Postangschrift geschrieben.
  153.  
  154.      Es ist dringend zu beachten, dass hier "POST" angeben werden muss,
  155.      da dieses Keyword optional ist.
  156.  
  157.      Beispiel: POST="Anklamer Ring 58 ; 22147 Hamburg"
  158.  
  159.  
  160. REALNAME: (Optional)
  161.  
  162.      Wird dies angeben, so wird an den Absender der Realname angehaengt.
  163.  
  164.      Der Realname MUSS in () geschrieben werden!
  165.  
  166.      Der Realname sollte keine Umlaute "üöäÜÖÄß" beinhalten.
  167.  
  168.      Es ist dringend zu beachten, dass hier "REALNAME" angeben werden muss,
  169.      da dieses Keyword optional ist.
  170.  
  171.      Beispiel: REALNAME="(Mirko Thoele)"
  172.  
  173.  
  174. BIN: (Optional) (Switch)
  175.  
  176.      Wird dieser Switch uebergeben, so wird eine Binaernachricht erzeugt.
  177.      In diesem Fall wird keine Lineendungskonvertierung ups :) vorgenommen
  178.      und ein zusaetzlicher Header FILE: erzeugt, der den Originalfilenamen
  179.      beschreibt (ohne Pfadangabe).
  180.  
  181.  
  182. EB: (Optional) (Switch)
  183.  
  184.      Wird dieser Switch uebergeben, so wird eine Empfangsbestaetigung
  185.      vom Empfaenger erbeten.
  186.  
  187.  
  188. PRIO: (Optional) (Numerisch)
  189.  
  190.      Moeglich sind hier 10 oder 20.
  191.      Bei einer 10 wird die Mail als Direktmail, bei einer 20 als Eilmail
  192.      verschickt.
  193.  
  194.      Es ist dringend zu beachten, dass hier "PRIO" angeben werden muss,
  195.      da dieses Keyword optional ist.
  196.  
  197.      Beispiel: PRIO=10
  198.  
  199.  
  200. Beispiele
  201. =========
  202.  
  203.   Verschicken eine Textnachricht an einen Netzteilnehmer
  204.   ------------------------------------------------------
  205.  
  206. MakeZCMail "Sysop" "tms@dame.de" "dame.de" "PROMETHEUS:netz/sortin/bla.prv"
  207.            "S:StartUp-Sequence"  BETREFF="TEST!"
  208.  
  209.  
  210.   Verschicken eine Textnachricht an ein Brett
  211.   -------------------------------------------
  212.  
  213. MakeZCMail "Sysop" "/de/test/" "dame.de" "PROMETHEUS:netz/sortin/bla.prv"
  214.            "S:StartUp-Sequence"  BETREFF="TEST!"
  215.  
  216.  
  217.   Verschicken eine Binaernachricht an einen User
  218.   ----------------------------------------------
  219.  
  220. MakeZCMail "Sysop" "tms@dame.de" "dame.de" "PROMETHEUS:netz/sortin/bla.prv"
  221.            "c:lha" BETREFF="Die 68000er Version!" BIN
  222.  
  223.  
  224.   Verschicken eine Binaernachricht an ein Brett
  225.   ---------------------------------------------
  226.  
  227. MakeZCMail "Sysop" "/de/test" "dame.de" "PROMETHEUS:netz/sortin/bla.prv"
  228.             "c:dir" BETREFF="Binary test" BIN
  229.  
  230.  
  231. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  232.  
  233. MakeZCMail ist (C) by Mirko Thöle  (TMS@DAME.DE)
  234.  
  235.  
  236. MakeZCMail wurde entwickelt, weil das Programm "SMail V1.0" KEINEN Routestring
  237. erstellte, und auch immer falsche (futuristische) EDA: Angaben kreierte. Bei
  238. vielen Mailboxen und Pointprogramm-filtern wurde dieses Mail beanstandet.
  239.  
  240. Die Original "IDEE" und die Grundlage dieser Dok, liegen eindeutig bei
  241. SMail V1.0 (c) Kai Szymanski.
  242.  
  243. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  244.  
  245. Bekannte Bugs:
  246. --------------
  247.  
  248. Datumserstellung ist nicht 100% korrekt.  Ich bin mir im Moment nicht
  249. darueber im klaren, wie ich die Offsets fuer die Zeitzonen richtig
  250. berechnen kann/muss.
  251.  
  252. Ein User meldete mir, dass das wiederholte Aufrufen von MakeZCMail zu
  253. Speicherverlusten fuehren wuerde.  Ich konnte dies selbst nach diversen
  254. Test's nicht nachvollziehen.  Ich waehre den Benutzern sehr dankbar, wenn
  255. sie dies mal ueberpruefen koennten, und mir mal melden wo und wann Speicher
  256. verloren wird.  Die Tatsache, dass ich fast den gesamten Speicher mit
  257. AllocRember() hole, macht es fuer mich noch viel schwerer zu verstehen wo
  258. ich noch Speicher verlieren soll.
  259.  
  260. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  261.  
  262. Changes:
  263. --------
  264. 1.0 - 1.1 (21.10.96)
  265.  - ANTWORT-AN: hinzugefuegt.
  266.  - TELEFON: hinzugefuegt.
  267.  - ORG: hinzugefuegt.
  268.  - AllocVec durch AllocRemember ersetzt.
  269.  
  270. 1.1 - 1.2 (29.10.96)
  271.  - PRIO: hinzugefuegt.
  272.  - POST: hinzugefuegt.
  273.